.required {
	font-family: Tahoma;
	color: #f00;
	font-size: 16px;
	vertical-align: middle;
	font-weight: 400;
	margin-right: 2px;
}
.form_table tr{
	height: 24px;
}
.form_table tr td input{
	height: 17px;
}
.icon-arrow-up {
    background: url("../images/icon/arrow_up.gif") no-repeat;
    background-position: center;
    cursor:hand;
}
.icon-arrow-down {
    background: url("../images/icon/arrow_down.gif") no-repeat;
    background-position: center;
    cursor:hand;
}



@charset "utf-8";
/*
-------------------------------
Site:        ��һ��̨UI�淶 ������ʽ
Author:      ������
Updated:     2010-07-05
Updated by:
-------------------------------
*/

body {
	margin: 0;
	padding:0;
	background:url(../images/bg.gif) repeat-x ;
}
*{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, "����";
}
ul, li {
	list-style-type :none;
}
fieldset, img {
	border:0;
}
input, button, textarea, select {
*font-size:100%;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*=========ͷ��========*/
.head{width:100%; height:66px; background:url(../images/head.gif) repeat-x;}
.headLeft{height:66px; padding:0 0 0 20px; background:url(../images/headLeft.gif) no-repeat left 0; }
.headRight{background:url(../images/headRight.gif) no-repeat right 0;  vertical-align:top;}
.loginmsg{width:400px; padding:10px 30px 0 0; float:right; text-align:right; color:#fff; font-weight:bold;}
.loginmsg a{margin:0 5px; color:#fff;}
.loginmsg a.exit{color:#ffeb43;}
.state{height:22px; padding:0 15px; clear:both; position:absolute; z-index:999; top:40px; background:#f5ffcb; text-align:left; line-height:22px;}
.state a{margin:0 5px; color:#dc4b3c;}
/*========ͷ�� end=======*/

/*========���岿��=======*/
.left{border-right:1px solid #9acee9;}
.right{width:auto; padding:5px 5px 5px 0;}
.containers{padding:5px 5px 5px 10px; }
.shrinkTd{border-left:1px solid #9acee9;}
.shrink{width:10px; float:left;}
.shrink a{width:5px; height:350px; display:block; overflow:hidden; background:url(../images/shrink.gif) no-repeat 0 300px; text-indent:-99999px;}
.shrink a.expand{background-position:-10px 300px;}
/*========���岿�� end=======*/

/*========�ײ�=======*/
.footer{width:100%; height:23px; overflow:hidden; background:url(../images/footer.gif);}
.footer .copyRight{width:300px;  margin:1px auto; text-align:center;}
/*========�ײ�=========*/

/*========�˵�=======*/
.menu{margin:10px 6px 10px 10px;}
.menu ul li{width:145; margin:0 0 6px; padding:0 0 0 10px; _padding:4px 0 3px 10px; background:url(../images/menu.gif) no-repeat; }
.menu ul li img{margin:0 0 -3px;}
.menu ul li a{padding:0 0 0 3px; line-height:23px;}
.menu ul li ul li{_width:130px; margin:0; padding:0 0 0 14px;  background:url(../images/icon/iconSubMenu.gif) no-repeat 6px 8px;  line-height:20px;}
.menu ul li ul li a{ color:#666;}
.menu ul li ul li a:hover{color:#ff6600;}
.menu ul li ul li a.active{color:#ff6600; border:1px dotted #b39170;}
/*========�˵�=======*/

/*========��ǩ=======*/
.tab{width:100%; clear:both; border-bottom:1px solid #fff;}
.tab ul{height:23px;  border-bottom:1px solid #65abda;}
.tab ul li{width:85px; height:23px; margin:0 5px 0 0; float:left; text-align:center; background:url(../images/tab.gif) no-repeat; line-height:23px;}
.tab ul li:hover{background-position:0 -34px;}
.tab ul .selected{background-position:0 -34px;}
.tab ul li a{color:#fff;}
/*========��ǩ end=======*/

/*========����=======*/
.bulletin{height:20px; padding:8px 0; clear:both; display:block;}
.bulletin span{height:20px; display:inline-block; line-height:18px;}
.bulletin .bulletinTitle{padding:0 0 0 20px; float:left; background:url(../images/icon/iconBulletin.gif) no-repeat;}
.bulletin .bulletinTitle a{color:#666;}
.bulletin .bulletinNext{float:right; display:inline-block; text-align:right;}
.bulletin .bulletinNext a{height:20px; margin:0 2px; display:block; overflow:hidden; float:left; background:url(../images/button/bulletinNext.gif) no-repeat; line-height:20px; color:#228ac3;}
.bulletin .bulletinNext a:hover{text-decoration:none;}
.bulletin .bulletinNext a.prev{width:20px; text-indent:9999px;}
.bulletin .bulletinNext a.prev:hover{background-position:0 -30px;}
.bulletin .bulletinNext a.next{width:70px; background-position:-30px 0; text-align:center;}
.bulletin .bulletinNext a.next:hover{background-position:-30px -30px;}
/*========���� end=======*/

/*========����=======*/
.title{width:100%; height:16px; margin:0px 0 10px; background:url(../images/icon/iconTitle.gif) no-repeat;}
.title h2{padding:0 0 0 20px; float:left; font-size:12px; line-height:16px;}
.title2{width:100%; height:16px; margin:12px 0 0; background:url(../images/icon/iconTitle2.gif) no-repeat;}
.title2 h2{padding:0 0 0 20px; font-size:12px; line-height:16px;}
.title .gotoPage,
.title2 .gotoPage{padding:0 10px 0 0;float:right;}
/*========����end=======*/

/*========����=======*/
.searchWrap{margin:10px 0 0; clear:both;}
.searchWrap .searchLeft,
.searchWrap .searchRight,
.searchWrap .searchButtom,
.searchWrap .searchButtomLeft,
.searchWrap .searchButtoRight,
.searchWrap .searchBg{background:url(../images/searchBg.png);}
.searchWrap .searchLeft{width:20px;}
.searchWrap .searchRight{width:20px; background-position:right 0;}
.searchWrap .searchButtom{height:5px; background-position:0 -365px;}
.searchWrap .searchButtomLeft{width:20px; height:5px; background-position:0 -175px;}
.searchWrap .searchButtoRight{width:20px; height:5px; background-position:-60px -175px;}
.searchWrap .searchBg{padding:10px 0 5px; background-position:0 -190px;}

.search{}
.search td{padding:0; line-height:18px;}
/*========����end=======*/

.toolBar{height:20px; margin:5px 0; clear:both;}

/*========ɸѡ=======*/
.screening{float:left; color:#999; line-height:20px;}
.screening strong{color:#333; font-weight:100;}
.screening a{padding:0 5px; color:#0088ff;}
/*========ɸѡ end=======*/

/*========�Ա����ݵĲ���=======*/
.operation{float:right; }
.operation .btn{margin:0 1px;}
/*========�Ա����ݵĲ��� end=======*/

/*========��ҳ=======*/
.pageDown{float:right; color:#999; line-height:20px;}
.pageDown a{padding:0 5px; color:#0088ff;}
.pageDown span{padding:0px 5px;}
.pageDown1{padding:2px 5px;float:right; color:#999; line-height:20px;}
.pageDown1 a{padding:0 5px; color:#0088ff;}
.pageDown1 span{padding:0px 5px;}
/*========��ҳend=======*/

/*========��ť=======*/
.btn{height:20px; border:none; font-size:12px; cursor:pointer;}
.btn:hover{background-position:0 -30px;}
.btn40{width:70px; background:url(../images/button/btn70.gif) no-repeat; }
.btn402{width:40px; background:url(../images/button/btn40.gif) no-repeat; }
.btn50{width:50px; background:url(../images/button/btn50.gif) no-repeat; }
.btn70{width:70px; background:url(../images/button/btn70.gif) no-repeat; }
.btn80{width:80px; background:url(../images/button/btn80.gif) no-repeat;  }
.btnQuery{width:70px; height:18px;margin:3px 0 0 0;border:none; background:url(../images/button/btnQuery.gif) no-repeat; cursor:pointer;}
.btnQuery1{width:70px; height:18px; border:none; background:url(../images/button/btnQuery.gif) no-repeat; cursor:pointer;}
.btnQuery:hover{background-position:0 -28px;}
.btnQuery1:hover{background-position:0 -28px;}
.btnQuery2{width:40px; height:20px; border:none; background:url(../images/button/btn40.gif) no-repeat; cursor:pointer;}
.btnQuery2:hover{background-position:0 -30px;}

/*========��ť end=======*/


/*========�?=======*/
.form24px{width:24px; height:18px; border:1px solid;}
.form70px{width:70px; height:20px; border:1px solid #7f9db9;}
.form90px{width:90px; height:20px; border:1px solid #7f9db9;}
.form100px{width:100px; height:20px; border:1px solid #7f9db9;}

.form120px{width:120px; height:20px; border:1px solid #7f9db9;}
.form190px{width:200px; height:20px; border:1px solid #7f9db9;}
.form620px{width:620px; height:20px; margin:0 5px 0 0; border:1px solid #7f9db9;}
.form600px3{width:600px; height:18px; margin:0 5px 0 0; border:1px solid #7f9db9;}
.form750px{width:741px; height:70px; border:1px solid #7f9db9;}
.form780px{width:780px; height:20px; border:1px solid #7f9db9;}


.form70px2{width:70px; height:22px; border:1px solid #7f9db9;}
.form100px2{width:100px; height:18px; border:1px solid #7f9db9;}

.form120px2{width:120px; height:22px; border:1px solid #7f9db9;}
.form190px2{width:205px; height:22px; border:1px solid #7f9db9;}
.tePrice { color:#F00; font-weight:bold}
.form620px2{width:620px; height:22px; margin:0 5px 0 0; border:1px solid #7f9db9;}
.form620px3{width:620px; height:18px; margin:0 5px 0 0; border:1px solid #7f9db9;}
#form620px{ height:100px; }
/*---f---*/







.formInput2{ width:100px;height:20px; border:1px solid #7f9db9;}
.formInput{ width:140px;height:20px; border:1px solid #7f9db9;}
#pID{ margin-right:5px; float:left}
.formSelect{ width:160px;}

/*========�?end=======*/

/*========������ʽ=======*/
.border999{border-color:#999;}
.borderBlue{border:1px solid #7f9db9;}
/*========������ʽend=======*/

/*========������ʽ=======*/
.font048{color:#048;}
.font999{color:#999;}
.fontfff{color:#fff!important;}
/*========������ʽend=======*/

/*========�����ʽ=======*/
.tableWrap{clear:both; margin:0; padding:0}
.tableWrap2{width:100%; float:left;}
.tableCommon{width:100%; border-collapse:collapse; border:1px solid #9fd3ef;}
.tableCommon th,
.tableCommon td{padding:6px 6px 4px 6px; border:1px solid #9fd3ef;}
.tableCommon th{background:#72bae2; color:#fff; line-height:18px;}
.tableCommon td{vertical-align:top;}
.tableCommon td a{color:#0066bb;}

.tableCommon tr:nth-of-type(2n){background:#ecf6ff;}
.tableCommon tr:nth-of-type(1){background:#fff;}
.tableInterlace tr{background:expression("#ecf6ff,#fff".split(",")[rowIndex%2])!important;}
.tableCommon tr:hover,
.tableCommon trHover,
.tableInterlace tr:hover{background:#e1f4ff;}

.tableMar10{margin:10px 0;}
.tableMar5{margin:5px 0;}
.tdBorWhite th{border:1px solid #fff;}
.tdBorWhite td{background:#fff; border:1px solid #fff;}
.tableNoBor,.tableNoBor td{background:none; border:none!important;}
.tdLeft{text-align:left;}
.tdCenter{text-align:center;}
th.teCenter{text-align:center;}
.tdRight{text-align:right;}
.trBlue td,.tdBlue{background:#ecf6ff!important;}
.trBlue{background:#ecf6ff}
.trBlue2 td,.tdBlue2{background:#ecf6ff!important;}
.tdOpera a{padding:0 5px;color:#f60!important;}
.tdOpera2 a{padding:0 1px;color:#f60!important;}
.tdOpera2 a img{margin:0 0 -3px;}
.tableBgWhite td{background:#fff;}
.trMiddle td,
.tdMiddle{vertical-align:middle!important;}
.tdOpera tdCenter{ text-align:center}
/*========�����ʽ end=======*/

/*========����=======*/
.pLeft{padding:5px;}
.pLeft2{padding:5px; text-indent:4em;}
.pRight{padding:5px; text-align:right;}
.pMar5{margin:5px 0;}
.imgMar{margin-bottom:-3px;}
/*========���� ends=======*/

/*========ͼ��30px�Ĺ�����=======*/
.toolBlueBar,
.toolBlueLeft,
.toolBlueRight,
.toolTableBor,
.toolBlueBar .selected{background:url(../images/toolBlueBg.gif);}
.toolBlueBar{height:35px; background:url(../images/toolBlueBg.gif);}
.toolBlueBar a{font-size:12px; font-weight:bold; color:#fff;}
.toolBlueBar img{margin:0 1px -8px;}
.toolBlueBar .selected{background-position:0 -90px;}
.toolBlueLeft{width:12px;background-position:0 -45px;}
.toolBlueRight{width:12px;background-position:-92px -45px;}
.toolTableBor{width:12px;background-position:-40px -45px;}

/*========ͼ��30px�Ĺ����� end=======*/

/*========��Ʒ��Ϣչʾ�õ�����ʽ=======*/
.pic50px{width:50px; height:50px; float:left;}
.pic90_45{width:90px; height:45px; float:left;}

.proName{width:auto; display:block;}
.pro{ vertical-align:middle; padding-right:3px}
/*========��Ʒ��Ϣչʾ�õ�����ʽ end=======*/

/*----Ʒ�Ƽ��������ʽ----*/
.brandLeft{}
.brandRight{}
/*----Ʒ�Ƽ��������ʽ end----*/
.floatRight{float:right;}


/*------F------*/
.imgPo img{ float:left}
.imgPo p{float:left; padding:10px 0 0 20px; overflow:hidden}
.orderNu{ color:#FFF; padding-left:20px; float:left}
.orderNu1{ color:#FFF; float:left;margin-left:50px}
.orderNu2{ color:#FFF; float:right;margin-left:30px}
.orderNu3{ color:#FFF; float:right;margin-right:50px}

td.wayk{ text-align:left; padding-left:40px; vertical-align:middle; overflow:hidden}
td.buyk{ text-align:left; padding-left:40px; vertical-align:middle; overflow:hidden}
td.tdCenter tdOpera{ vertical-align:}
/*------F end------*/
.timeIcon{ vertical-align: middle}
#pID{ vertical-align:middle}
.trWhite td { background-color:#FFF}
.selectedOption{ margin-left:5px}
.title1{ padding:5px 5px}
.selecteConl{ width:123px}
.tableCommon tableInterlace trMiddle tableMar10{ margin:0; padding:0}
/*========��Ʒ���չʾ�õ�����ʽ ======*/
.orgerNuwarp{width:10%; }

.ordLenav{ text-align:left}
.tdba{ background-color:#fff}
.tdCenter ba{ text-align:center; background-color:#FFF}
td.tdRed1 { text-align:center; font-weight:bold; color:#F00}
td.tdGreen1{ text-align:center; color: #093;font-weight:bold;}
.cpo{ vertical-align:middle; margin-right:3px}

/*========Ʒ���б�=======*/
.brandDiv{}
.brandDiv p{overflow:hidden; line-height:25px;}
.brandDiv .brandImg{width:90px; margin:0 10px 0 0;float:left; }


.brandDiv2{}
.brandDiv2 p{*display:block; *float:left; overflow:hidden; line-height:25px;}
.brandDiv2 .brandImg{width:90px; margin:0 10px 0 0;float:left; }

.brandDiv2 .fl{float:left;}
.brandDiv2 .fr{float:right;}
.brandDiv2 .fr a{color:#F30;}
/*========Ʒ���б� end=======*/

.formtable {width:100%; border-collapse:collapse; border:1px solid #9fd3ef;}
.formtable td{padding:6px 6px 4px 6px; border:1px solid #9fd3ef;}
.td-title{background:#ecf6ff;text-align:right;}
.defaulttab {border-collapse:collapse; border:0px;}
.defaulttab td{padding:6px 6px 4px 6px; border:0px}
.inputclass {margin:10px;padding:5px;height:30px;}


